A Formal Approach to Reusing More General Components

نویسندگان

  • Jun-Jang Jeng
  • Betty H. C. Cheng
چکیده

Using formal speciications to represent software components facilitates the determination of reusability because they more precisely characterize the func-tionality of the software, and the well-deened syntax makes processing amenable to automation. This paper presents an approach, based on formal methods, to the modiication of reusable software components. From a two-tiered hierarchy of reusable software components, the existing components that are more general than the query speciication are retrieved from the hierarchy. The speciication for a more general retrieved component is compared to the query speciication to determine what changes need to be applied to the corresponding program component in order to make it satisfy the query speciication. This paper also describes an approach for assisting in the modiication of more general components and gives an example to demonstrate its use.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Approach to Combine Heterogeneous Specification Components

In this report, we advocate an approach to combine formal specification components. Our work aims at building or reusing specification components, and compose them with a gluing language constituted of a minimal but sufficient set of operators. The glue allows to have at one’s disposal a global formal specification with heterogeneous components as basic entities. The interests are manifold: mod...

متن کامل

Foundations for a Combination of Heterogeneous Specification Components

In this paper, we advocate an approach to combine formal specification components. Our work aims at building or reusing specification components, and compose them with a gluing language constituted of a minimal but sufficient set of operators. The glue allows to have at one’s disposal a global formal specification with heterogeneous components as basic entities. The interests are manifold: mode...

متن کامل

A Model-Driven Approach to Adapt SysML Blocks

Reusing and adapting existing components is the central topic of component-based development. The major differences between the existing approaches concern the models used to represent the components and the detail given to generate the adapters. In this paper, we present our approach which bases on the hierarchy to generate the adapters. Our components are modelled using SysML blocks and their...

متن کامل

Reusing Analogous Components

Using formal speciications to represent software components facilitates the determination of reusability because they more precisely characterize the functionality of the software, and the well-deened syntax makes processing amenable to automation. This paper presents an approach, based on formal methods, to the search, retrieval, and modiication of reusable software components. From a two-tier...

متن کامل

Using Formal Methods to Construct a Software Component Library

Reusing software may greatly increase the productivity of software engineers and improve the quality of developed software. Software component libraries have been suggested as a means for facilitating reuse. Using formal speciications to represent software components facilitates the determination of reusable software because they more precisely characterize the functionality of the software, an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994